Skip to content

Update jackson-bom version to 2.21.4#108

Open
lrathod wants to merge 1 commit into
hypertrace:mainfrom
lrathod:NO-TICKET-bump-jackson-bom-2.21.4
Open

Update jackson-bom version to 2.21.4#108
lrathod wants to merge 1 commit into
hypertrace:mainfrom
lrathod:NO-TICKET-bump-jackson-bom-2.21.4

Conversation

@lrathod

@lrathod lrathod commented Jun 24, 2026

Copy link
Copy Markdown

Summary

Bumps jackson-bom from 2.21.12.21.4 in gradle/libs.versions.toml.

This is a patch-level upgrade within the 2.21.x series that pulls in security fixes for jackson-databind, with no API or behavioral changes.

Why

  • CVE-2026-54513 (GHSA-rmj7-2vxq-3g9f) — CVSS 8.1 (High)
    • BasicPolymorphicTypeValidator.allowIfSubTypeIsArray() permits array types without checking the component type, enabling instantiation of non-allowlisted classes via an array wrapper.
    • Affects jackson-databind >= 2.19.0, < 2.21.4. Fixed in 2.21.4.
  • CVE-2026-54512 (GHSA-j3rv-43j4-c7qm) — CVSS 8.1 (High)
    • PTV bypass via generic type parameters in type IDs. Same affected range, same fix.

Both are weaknesses in BasicPolymorphicTypeValidator (CWE-184 / CWE-502).

Verification

  • Dependency version verified against published security advisories and Maven Central (jackson-bom-2.21.4.pom confirmed pinning jackson-databind 2.21.4).
  • Patch-level upgrade within the same 2.21.x series — no breaking changes expected.

Test plan

  • CI build succeeds
  • Downstream consumers can resolve jackson-databind at 2.21.4 transitively via this BOM

Patches CVE-2026-54513 (CVSS 8.1, High): allowIfSubTypeIsArray bypass
in BasicPolymorphicTypeValidator. Affects jackson-databind >= 2.19.0,
< 2.21.4. Fixed in 2.21.4.

Advisory: GHSA-rmj7-2vxq-3g9f
@lrathod lrathod requested a review from a team as a code owner June 24, 2026 08:16
@aaron-steinfeld aaron-steinfeld enabled auto-merge (squash) June 24, 2026 13:38
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants